package cn.stylefeng.guns.modular.storage.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 入库异常处理表
 * </p>
 *
 * @author zhucx
 * @since 2021-12-10
 */
@TableName("storage_put_exception")
public class StoragePutException implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 入库单号
     */
    @TableField("put_number")
    private String putNumber;

    /**
     * 入库明细id
     */
    @TableField("detailed_id")
    private Long detailedId;

    /**
     * 类型
     */
    @TableField("types")
    private String types;

    /**
     * 应入数
     */
    @TableField("num")
    private String num;

    /**
     * 实入数
     */
    @TableField("shirunum")
    private String shirunum;

    /**
     * 异常说明
     */
    @TableField("notes")
    private String notes;

    /**
     * 处理人
     */
    @TableField("user_name")
    private String userName;

    /**
     * 处理时间
     */
    @TableField("chuli_time")
    private String chuliTime;

    /**
     * v1
     */
    @TableField("v1")
    private String v1;

    /**
     * v2
     */
    @TableField("v2")
    private String v2;

    /**
     * v3
     */
    @TableField("v3")
    private String v3;

    /**
     * v4
     */
    @TableField("v4")
    private String v4;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPutNumber() {
        return putNumber;
    }

    public void setPutNumber(String putNumber) {
        this.putNumber = putNumber;
    }

    public Long getDetailedId() {
        return detailedId;
    }

    public void setDetailedId(Long detailedId) {
        this.detailedId = detailedId;
    }

    public String getTypes() {
        return types;
    }

    public void setTypes(String types) {
        this.types = types;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getShirunum() {
        return shirunum;
    }

    public void setShirunum(String shirunum) {
        this.shirunum = shirunum;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getChuliTime() {
        return chuliTime;
    }

    public void setChuliTime(String chuliTime) {
        this.chuliTime = chuliTime;
    }

    public String getV1() {
        return v1;
    }

    public void setV1(String v1) {
        this.v1 = v1;
    }

    public String getV2() {
        return v2;
    }

    public void setV2(String v2) {
        this.v2 = v2;
    }

    public String getV3() {
        return v3;
    }

    public void setV3(String v3) {
        this.v3 = v3;
    }

    public String getV4() {
        return v4;
    }

    public void setV4(String v4) {
        this.v4 = v4;
    }

    @Override
    public String toString() {
        return "StoragePutException{" +
        "id=" + id +
        ", putNumber=" + putNumber +
        ", detailedId=" + detailedId +
        ", types=" + types +
        ", num=" + num +
        ", shirunum=" + shirunum +
        ", notes=" + notes +
        ", userName=" + userName +
        ", chuliTime=" + chuliTime +
        ", v1=" + v1 +
        ", v2=" + v2 +
        ", v3=" + v3 +
        ", v4=" + v4 +
        "}";
    }
}
